この質問にはすでにここに答えがあります: 潜在的に危険なRequest.Form値がクライアントから検出されました (44回答) 6年前に閉鎖されました。 「<」を含むレコードを挿入すると、このエラーが発生します。 「<」を含む文字列を挿入してこのエラーを解決する方法。 エンティティフレームワークを使用しています。この列のデータ型はnvarcharです。 前もって感謝します。
web.configの要素で属性requestValidationMode = "2.0"を設定してみてください。 ..。 そして、コントローラー/アクションを次のように装飾します(適切なものを選択します)。 [HttpPost] [ValidateInput(false)] public ActionResult MyMethod(string s) {{ ...。 } 注:入力は常にサニタイズしてください。 | @scheienがすでに提案したこととは別に、入力を(潜在的に危険なスクリプト、つまり<文字を使用して)それを受け入れないモデル値に設定しているかどうかを確認できます。これを試してください: [AllowHtml] public string text {get;セットする;} | あなたが探している答えではありませんか? c#asp.net-mvc asp.net-mvc-4とタグ付けされた他の質問を参照するか、独自の質問をしてください。..。